$(document).ready(function () {
    /*对第一行的条件进行筛选*/
    $("#select1 dd").click(function () {
        /*如果选择全部*/
        if ($(this).hasClass("select-all")) {
            /*清除掉筛选条件，后面重新加入*/
            $(".select-result dd").remove(".selectA");
            for (var index = 1; index < $("#select1 dd").length; index++) {
                var all = $("#select1 dd:eq(" + index + ")");
                //重新加入所有的筛选条件
                $(".select-result dl").append(all.clone().addClass("selectA"));
            }
            //将索引号大于0的条件全部选中
            $("#select1 dd:gt(0)").addClass("selected");
        } else {//如果没有选择全部
            //判断该条件是否已被选中
            if (!$(this).hasClass("selected")) {//如果没有选中
               $(this).addClass("selected");
                $("#select1 dd:first").removeClass("selected");
                var copyThisA = $(this).clone();
                $(".select-result dl").append(copyThisA.addClass("selectA"));
            }
            else {
                var temp = $(this).attr("data-id");
                $(".select-result dd[data-id=" + temp + "]").remove();
                $(this).removeClass("selected");
            }
        }
    });

    $("#select1>a").click(function () {
            $("#select1 dd").removeClass("selected");
            $(".select-result dd").remove(".selectA");
            if ($(".select-result dd").length == 1) {
                $(".select-result dd:eq(0)").css("display", "block");
            }
        }
    );

    $("#select2 dd").click(function () {
        if (!$(this).hasClass("selected")) {
            $(this).addClass("selected").siblings().removeClass("selected");
            var copyThisB = $(this).clone();
            if ($("#selectB").length > 0) {
                $("#selectB a").html($(this).text());
            } else {
                $(".select-result dl").append(copyThisB.attr("id", "selectB"));
            }
        }
        else {
            var temp = $(this).attr("data-id");
            $(".select-result dd[data-id=" + temp + "]").remove();
            $(this).removeClass("selected");
        }
    });

    $("#select2>a").click(function () {
            $("#select2 dd").removeClass("selected");
            $(".select-result dd").remove("#selectB");
            if ($(".select-result dd").length == 1) {
                $(".select-result dd:eq(0)").css("display", "block");
            }
        }
    );

    $("#select3 dd").click(function () {
        if (!$(this).hasClass("selected")) {
            $(this).addClass("selected").siblings().removeClass("selected");
            var copyThisC = $(this).clone();
            if ($("#selectC").length > 0) {
                $("#selectC a").html($(this).text());
            } else {
                $(".select-result dl").append(copyThisC.attr("id", "selectC"));
            }
        }
        else {
            var temp = $(this).attr("data-id");
            $(".select-result dd[data-id=" + temp + "]").remove();
            $(this).removeClass("selected");
        }
    });

    $("#select3>a").click(function () {
            $("#select3 dd").removeClass("selected");
            $(".select-result dd").remove("#selectC");
            if ($(".select-result dd").length == 1) {
                $(".select-result dd:eq(0)").css("display", "block");
            }
        }
    );

    $("#select4 dd").click(function () {
        if (!$(this).hasClass("selected")) {
            $(this).addClass("selected").siblings().removeClass("selected");
            var copyThisD = $(this).clone();
            if ($("#selectD").length > 0) {
                $("#selectD a").html($(this).text());
            } else {
                $(".select-result dl").append(copyThisD.attr("id", "selectD"));
            }
        }
        else {
            var temp = $(this).attr("data-id");
            $(".select-result dd[data-id=" + temp + "]").remove();
            $(this).removeClass("selected");
        }
    });

    $("#select4>a").click(function () {
            $("#select4 dd").removeClass("selected");
            $(".select-result dd").remove("#selectD");
            if ($(".select-result dd").length == 1) {
                $(".select-result dd:eq(0)").css("display", "block");
            }
        }
    );

    $(".selectA").live("click", function () {
        var temp = $(this).attr("data-id");
        $("#select1 dd[data-id=" + temp + "]").removeClass("selected");
        $(this).remove();
    });

    $("#selectB").live("click", function () {
        var temp = $(this).attr("data-id");
        $("#select2 dd[data-id=" + temp + "]").removeClass("selected");
        $(this).remove();
    });

    $("#selectC").live("click", function () {
        var temp = $(this).attr("data-id");
        $("#select3 dd[data-id=" + temp + "]").removeClass("selected");
        $(this).remove();
    });

    $("#selectD").live("click", function () {
        var temp = $(this).attr("data-id");
        $("#selectD dd[data-id=" + temp + "]").removeClass("selected");
        $(this).remove();
    });

    $(".select dd").live("click", function () {
        if ($(".select-result dd").length > 1) {
            $(".select-no").hide();
        } else {
            $(".select-no").show();
        }
    });
});